olympia london international horse show meaning in French
olympia london international horse show
Examples
- Olympia London International Horse Show is one of the UK's biggest equestrian competitions, held at Olympia, London.
L'Olympia London International Horse Show est l'une des plus grosses compétitions équestres britanniques.